﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;

using Revis.VClinicNet.App.Internal.Dto;

namespace Revis.VClinicNet.App.Internal
{
    public interface IDoctorService
    {
        IList<DoctorInfoDto> ListAll();
        IList<DoctorInfoDto> ListAllActive();
        IList<VisitInfoDto> TodayVisits(long doctorId);
        TDto Find<TDto>(long doctorId);
        DoctorWorkInfoDto FindWorkInfo(long doctorId, DateTime date);
    }
}
